<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        let m = new Map([['name', 'jack'],['age',18]]);

        m.set('name','rose');
        m.set('birth','1998');

        m.set({},1);
        m.set(undefined,1);
        m.set(1,1);
        m.set('1',1);
        m.set(['jack','rose'],1);

        // keys()
        // for(let key of m.keys()){
        //     console.log(key);
        // }

        // values()
        // for(let value of m.values()){
        //     console.log(value);
        // }

        //entries()
        // for(let entry of m.entries()){
        //     console.log(entry); //为数组，其中只包含key,value 二个元素
        // } 

        // forEach
        m.forEach((key, value) => {
            console.log(key, value);
        });
    </script>
</body>
</html>